strove for independence - Espagnol Anglais Dictionnaire